package cn.dglydrpy.study.usermodule.entity;
/*
 * @author LY_飘涯
 * @date 2021/6/27 20:23
 * @description
 */

import cn.dglydrpy.study.basemodule.entity.MyBaseEntity;
import com.baomidou.mybatisplus.annotation.*;
import lombok.*;

import java.io.Serializable;
@Data
@ToString(callSuper = true)
@NoArgsConstructor
@AllArgsConstructor
// 常用于表名不一致时 全局配置后这里可不配置
//@TableName("t_user")
public class User extends MyBaseEntity implements Serializable {

    //指定id类型为自增长 全局配置后这里可不配置
//  @TableId(type = IdType.AUTO)
    private Long id;

//  @TableField(exist = false) // 该字段在表中不存在!(如果是表中存在的字段,会写入null!)
    private String name;

    private Integer age;

    @TableField(value = "email") // 常用于表字段名和属性名不一致(非驼峰导致)
    private String email;
}
